package vo;

public class CourseVO {
	
	private CourseBasicVO courseBasicVO;
	private CoursePublishVO coursePublishVO;
	private CourseAssistVO courseAssistVO;
	public CourseVO(CourseBasicVO courseBasicVO,
			CoursePublishVO coursePublishVO, CourseAssistVO courseAssistVO) {
		super();
		this.courseBasicVO = courseBasicVO;
		this.coursePublishVO = coursePublishVO;
		this.courseAssistVO = courseAssistVO;
	}
	public String getCourseID(){
		return courseBasicVO.getCourseID();
	}
	public String getCourseName(){
		return courseBasicVO.getCourseName();
	}
	public int getHeadCredit(){
		return courseBasicVO.getHeadCredit();
	}
	public int getTailCredit(){
		return courseBasicVO.getTailCredit();
	}
	public int getCredit(){
		return courseBasicVO.getCredit();
	}
	public int getSemester(){
		return courseBasicVO.getSemester();
	}
	public String getCampus(){
		return courseBasicVO.getCampus();
	}
	public String getCollegeID(){
		return courseBasicVO.getCollegeID();
	}
	public String getDepartment(){
		return courseBasicVO.getDepartment();
	}
	public int getMaxStudentNum(){
		return courseBasicVO.getMaxStudentNum();
	}
	public String getTeacher(){
		return coursePublishVO.getTeacher();
	}
	public String getTime(){
		return coursePublishVO.getTime();
	}
	public String getLocation(){
		return coursePublishVO.getLocation();
	}
	
	public CourseBasicVO getCourseBasicVO() {
		return courseBasicVO;
	}
	public CoursePublishVO getCoursePublishVO() {
		return coursePublishVO;
	}
	public String getCourseOutline(){
		return courseAssistVO.getCourseOutline();
	}
	public String getTextbook(){
		return courseAssistVO.getTextbook();
	}
	public String getReferenceBook(){
		return courseAssistVO.getReferenceBook();
	}		
	public CourseAssistVO getCourseAssistVO() {
		return courseAssistVO;
	}
	@Override
	public String toString() {
		return "CourseVO:\r\n" + courseBasicVO
				+ "\r\n" + coursePublishVO + "\r\n"
				+ courseAssistVO;
	}
	
	
	
}
